package utils.advancedSocket;
import java.util.EventListener;

/**
 * @author Bertholet Damien & Daoust Julien
 */
public interface AdvancedSocketListener extends EventListener {

	/**
	 * Quand on recoit des donnees.
	 * 
	 * @param event
	 *            L'evenement.
	 */
	public void onReceiving(AdvancedSocketEvent event);

	/**
	 * Quand on envoie des donnees.
	 * 
	 * @param event
	 *            L'evenement.
	 */
	public void onSending(AdvancedSocketEvent event);

	/**
	 * Quand c'est la fin de la connexion.
	 * 
	 * @param event
	 *            L'evenement.
	 */
	public void onCloseConnection(AdvancedSocketCloseEvent event);
}